a = a;
[a] = [a];
[a, b] = [a, b];
[a, ...b] = [a, ...b];
({a, b} = {a, b});
[[a], [b]] = [[a], [b]];
[{a}, {b}] = [{a}, {b}];
[{a}, [b]] = [{a}, [b]];
({a: b} = {a: b});
({'a': b} = {'a': b});
({a: b} = {'a': b});
({1: b} = {'1': b});
({1: b} = {1: b});
({['a']: b} = {a: b});
({1: b} = {[1]: b});
({a: {b}, c: [d]} = {a: {b}, c: [d]});
({a, b} = {a, ...x, b});
a.b = a.b;
a.#b = a.#b;
a[b] = a[b];
a.b().c = a.b().c;
a.b.c = a.b.c;
({a} = {a});
a['b'].bar = a['b'].bar;
a[foobar].b = a[foobar].b;
a[10].b = a[10].b;
